package com.nuaa.shopping.util;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Base64;

/*
 * 加密工具类，使用MD5散列算法，不可逆的
 */
public class MD5Util {
	
	public static String encrypt(String inputText){
		String encryptText = null;
		try {
			// 创建一个MessageDigest
			MessageDigest md = MessageDigest.getInstance("md5");
			// 加密 
			byte[] bytes = md.digest(inputText.getBytes("utf-8"));
			// 转换为字符串
			 encryptText = Base64.getEncoder().encodeToString(bytes);
		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return encryptText;
	}
	
}
